package co.com.siti.sie.managedbean;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.primefaces.model.menu.MenuModel;
import org.primefaces.component.menu.Menu;
import org.primefaces.model.menu.DefaultMenuModel;

import co.com.siti.sie.delegate.ListasDelegate;
import co.com.siti.sie.model.Tblareae;
import co.com.siti.sie.model.Tblcargo;
import co.com.siti.sie.model.Tblciclo;
import co.com.siti.sie.model.Tblciudade;
import co.com.siti.sie.model.Tblclaseid;
import co.com.siti.sie.model.Tblescalafon;
import co.com.siti.sie.model.Tblestado;
import co.com.siti.sie.model.Tblfuncion;
import co.com.siti.sie.model.Tblgrado;
import co.com.siti.sie.model.Tblgrupo;
import co.com.siti.sie.model.Tbljornada;
import co.com.siti.sie.model.Tblnivelen;
import co.com.siti.sie.model.Tblprofesor;
import co.com.siti.sie.model.Tblsede;
import co.com.siti.sie.model.Tblsexo;
import co.com.siti.sie.model.Tblultimoniveled;

@ManagedBean(name = "listasfijas")
@SessionScoped
public class ListasFijasManagedBean {
	private ListasDelegate listasDelegate = new ListasDelegate();

	private List<Tblclaseid> listTiposDocumento = null;
	private List<Tblciudade> listCiudades = null;
	private List<Tblprofesor> listProfesores = null;
	private List<Tblareae> listArea = null;
	private List<Tblcargo> listCargo = null;
	private List<Tblciclo> listCiclo = null;
	private List<Tblescalafon> listEscalafon = null;
	private List<Tblestado> listEstado = null;
	private List<Tblfuncion> listFuncion = null;
	private List<Tblgrado> listGrado = null;
	private List<Tblgrupo> listGrupo = null;
	private List<Tbljornada> listJornada = null;
	private List<Tblnivelen> listNivelEnsenanza = null;
	private List<Tblsede> listSede = null;
	private List<Tblultimoniveled> listUltimoNivel = null;
	private List<Tblsexo> listSexo = null;

	public ListasFijasManagedBean() {
		listTiposDocumento = listasDelegate.getTiposDocumento();
		listCiudades = listasDelegate.getCiudades();
		listProfesores = listasDelegate.getProfesores();
		listArea = listasDelegate.getAllArea();
		listCargo = listasDelegate.getAllCargo();
		listCiclo = listasDelegate.getAllCiclo();
		listEscalafon = listasDelegate.getAllEscalafone();
		listEstado = listasDelegate.getAllEstadoProfesor();
		listFuncion = listasDelegate.getAllFuncion();
		listGrado = listasDelegate.getAllGrado();
		listGrupo = listasDelegate.getAllGrupo();
		listJornada = listasDelegate.getAllJornada();
		listNivelEnsenanza = listasDelegate.getAllNivelEnsenanza();
		listSede = listasDelegate.getAllSede();
		listUltimoNivel = listasDelegate.getAllUltimoNivelEnsenanza();
		listSexo = listasDelegate.getAllSexo();
	}

	public List<Tblclaseid> getListTiposDocumento() {
		return listTiposDocumento;
	}

	public void setListTiposDocumento(List<Tblclaseid> listTiposDocumento) {
		this.listTiposDocumento = listTiposDocumento;
	}

	public List<Tblciudade> getListCiudades() {
		return listCiudades;
	}

	public void setListCiudades(List<Tblciudade> listCiudades) {
		this.listCiudades = listCiudades;
	}

	public List<Tblprofesor> getListProfesores() {
		return listProfesores;
	}

	public void setListProfesores(List<Tblprofesor> listProfesores) {
		this.listProfesores = listProfesores;
	}

	public ListasDelegate getListasDelegate() {
		return listasDelegate;
	}

	public void setListasDelegate(ListasDelegate listasDelegate) {
		this.listasDelegate = listasDelegate;
	}

	public List<Tblareae> getListArea() {
		return listArea;
	}

	public void setListArea(List<Tblareae> listArea) {
		this.listArea = listArea;
	}

	public List<Tblcargo> getListCargo() {
		return listCargo;
	}

	public void setListCargo(List<Tblcargo> listCargo) {
		this.listCargo = listCargo;
	}

	public List<Tblciclo> getListCiclo() {
		return listCiclo;
	}

	public void setListCiclo(List<Tblciclo> listCiclo) {
		this.listCiclo = listCiclo;
	}

	public List<Tblescalafon> getListEscalafon() {
		return listEscalafon;
	}

	public void setListEscalafon(List<Tblescalafon> listEscalafon) {
		this.listEscalafon = listEscalafon;
	}

	public List<Tblestado> getListEstado() {
		return listEstado;
	}

	public void setListEstado(List<Tblestado> listEstado) {
		this.listEstado = listEstado;
	}

	public List<Tblfuncion> getListFuncion() {
		return listFuncion;
	}

	public void setListFuncion(List<Tblfuncion> listFuncion) {
		this.listFuncion = listFuncion;
	}

	public List<Tblgrado> getListGrado() {
		return listGrado;
	}

	public void setListGrado(List<Tblgrado> listGrado) {
		this.listGrado = listGrado;
	}

	public List<Tblgrupo> getListGrupo() {
		return listGrupo;
	}

	public void setListGrupo(List<Tblgrupo> listGrupo) {
		this.listGrupo = listGrupo;
	}

	public List<Tbljornada> getListJornada() {
		return listJornada;
	}

	public void setListJornada(List<Tbljornada> listJornada) {
		this.listJornada = listJornada;
	}

	public List<Tblnivelen> getListNivelEnsenanza() {
		return listNivelEnsenanza;
	}

	public void setListNivelEnsenanza(List<Tblnivelen> listNivelEnsenanza) {
		this.listNivelEnsenanza = listNivelEnsenanza;
	}

	public List<Tblsede> getListSede() {
		return listSede;
	}

	public void setListSede(List<Tblsede> listSede) {
		this.listSede = listSede;
	}

	public List<Tblultimoniveled> getListUltimoNivel() {
		return listUltimoNivel;
	}

	public void setListUltimoNivel(List<Tblultimoniveled> listUltimoNivel) {
		this.listUltimoNivel = listUltimoNivel;
	}

	public List<Tblsexo> getListSexo() {
		return listSexo;
	}

	public void setListSexo(List<Tblsexo> listSexo) {
		this.listSexo = listSexo;
	}

}
